struct meal {
  const char *ingredients;
  float weight; 
};

struct exercise {
  const char *description;
  float hours;
};

struct preferences {
  struct meal food;
  struct exercise exercise;
};

struct fish {
  const char *name;
  const char *species;
  int teeth;
  int age;
  struct preferences care;
};

void catalog (struct fish f)
{
  printf("%s is %s with %i teeth. It's %i years old!\n", f.name, f.species, f.teeth, f.age);
}
void label (struct fish f)
{
  printf("name: %s\nspecies: %s\n%i years old\n%i teeth", f.name, f.species, f.age, f.teeth);
  printf("Give %2.2f kg of %s and allow to %s for %2.2f hours\n", f.care.food.weight, f.care.food.ingredients, f.care.exercise.description, f.care.exercise.hours);
}